Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Warsaw Gdynia Buchen Bath Warsaw Bol Bol Bol Bol Tucepi Graz Hammamet Antalya Antalya Hammamet Hammamet Hammamet Hammamet Hammamet Tucepi Kaposvar Prokuplje Prokuplje W15 Sharm El Sheikh W15 Antalya W15 Antalya Warsaw Torun Fuerteventura Galatina Tipton Biberach Biella Bronx Kunming Torhout Saint - Malo Zagreb Zagreb 2 Vancouver Monterrey Shrewsbury Krakow Dubai Torhout Tokyo Torhout Saint Raphael Ismaning Biarritz Contrexeville Vancouver Poitiers Dubai Nassau Cagnes-Sur-Mer Prague Nottingham Midland Versmold Vancouver Albuquerque Las Vegas Joue-Les-Tours Nantes Open GDF Suez De Limoges - Limoges Trnava Eastbourne Stockton Wuhan Surprise Zhuhai Istanbul Hodmezovasarhely Dunakeszi Redding Tampico Templeton Suzhou Liuzhou Tokyo Toyota Glasgow Loughborough Bol Altenkirchen Zhuhai Shenzhen Croissy-Beaubourg Istanbul Obidos Obidos Obidos Astana Horb Bad Saulgau Hechingen Chiswick Bagnatica Zagreb Podgorica Obidos Santa Margherita Di Pula Santa Margherita Di Pula Santa Margherita Di Pula L&T Mumbai Open - Mumbai Santa Margherita Di Pula Oracle Challenger Series - Newport Beach Croatia Bol Open - Bol W25 Petit-Bourg W25 Singapore W25 Singapore W100 Midland W25 Altenkirchen W25 Glasgow W25 Sao Paulo W25+H Kazan W25 Campinas W80 Palm Harbor W25 Santa Margherita Di Pula W25 Pelham W80 Dothan W25 Santa Margherita Di Pula W80 Charlottesville W25 Santa Margherita Di Pula W25 Santa Margherita Di Pula W25 Obidos W25 Obidos W25 Essen W100 Surbiton W100 Manchester W25 Den Haag W25 Baja W25 Horb W25+H Bad Saulgau W25 El Espinar W60 Hechingen W60 Jinan W60+H Zagreb W25 Frydek Mistek W25 Arad W25 Brno W25 Clermont-Ferrand W60 Szekesfehervar W100 Szekesfehervar W25 Nanning W60 Liuzhou Taipei OEC Open - Taipei W25 Orlando W25 Naples W25 Solarino W100+H Dubai W25 Canberra W25 Daytona Beach W25 Vero Beach W60 Burnie W25 Trnava Prague Open - Prague W25 Tarvisio W25 Zagreb W25 Selva Gardena W60 Andrezieux-Boutheon W25 Grenoble W25 Moscow W25 Kazan W25 Dubai W60 Bellinzona W60 Oeiras W25 Oeiras W60 Zagreb W100 Charleston W100 Bonita Springs W25 Otocec W25 Otocec W25 Denain W25 The Hague W60 Amstelveen W60 Nantes W60 Andrezieux-Boutheon W60 Grenoble W60 Altenkirchen W60 Pretoria W25 Pretoria W25 Santa Margherita di Pula W25 Nottingham W25 Nottingham W25 Santa Margherita di Pula W60 Zagreb W25 Split W25+H Tossa de Mar W25 Nottingham W25 Warmbad Villach W100 Surbiton W25 Osijek W60 Poertschach W100 Ilkley W25 Poertschach W25 Tarvisio W25 Darmstadt W25 Horb W100 Grodzisk Mazowiecki W60 Hechingen W25 Aldershot W25 Braunschweig W25 Roehampton W60 Prague W60 Berkeley W25 Otocec W60 Templeton W25 Otocec W80 Rancho Santa Fe W25 Sibenik W60 Saguenay W25 Loule W60 Toronto W25 Trnava W25 Trnava W60 Calgary W80 Madrid W25 Heraklion W25 Monastir W25 Monastir W60 Kyoto W40 Nonthaburi W40 Tallinn W40 Tallinn W60 Andrezieux-Boutheon W40 Porto W40 Porto W60 Altenkirchen W25 Glasgow W60 Trnava W60 Trnava W40 Ricany W60 Koper W100 Surbiton W100 Ilkley W25 Kursumlijska Banja W60 Amstelveen W60 Olomouc W100 Figueira Da Foz W25 Lousada Open Angers Arena Loire - Angers W50 Lopota W50 Nantes Polish Open - Warsaw Vienna W35 Horb W35 Trieste Makarska Open 125 - Makarska J&S Cup - Warsaw Istanbul Cup - Istanbul Budapest Grand Prix - Budapest Nordea Nordic Light Open - Stockholm Qatar Total Open - Doha Budapest Grand Prix - Budapest J&S Cup - Warsaw ECM Prague Open - Prague Istanbul Cup - Istanbul Nordea Nordic Light Open - Stockholm AIG Japan Open Tennis Championships 2007 - Tokyo PTT Bangkok Open - Bangkok Moorilla Hobart International - Hobart Pattaya Womens Open - Pattaya City Dubai Tennis Championships - Dubai International Womens Open - Eastbourne Tashkent Open - Tashkent Bell Challenge - Quebec City ECM Prague Open - Prague Moorilla Hobart International - Hobart Pattaya Women's Open - Pattaya City Monterrey Open - Monterrey Grand Prix De SAR La Princesse Lalla Meryem - Fes Warsaw Open - Warsaw AEGON Classic - Birmingham AEGON International - Eastbourne Swedish Open Women - Bastad Istanbul Cup - Istanbul East West Bank Classic presented by Herbalife - Los Angeles Pilot Pen Tennis presented by Schick - New Haven Hansol Korea Open - Seoul Generali Ladies Linz - Linz BGL BNP Paribas Open Luxembourg - Luxembourg Medibank International - Sydney Southern California Open - San Diego Hansol Korea Open - Seoul Qatar Ladies Open - Doha Malaysian Open - Kuala Lumpur Grand Prix De SAR La Princesse Lalla Meryem - Fes Estoril Open - Estoril AEGON Classic - Birmingham Bank of the West Classic - Stanford New Haven Open at Yale - New Haven Tashkent Open - Tashkent Guangzhou International Women's Open - Guangzhou Kremlin Cup - Moscow Apia International - Sydney PTT Pattaya Open - Pattaya City Family Circle Cup - Charleston e-Boks Sony Ericsson Open - Copenhagen Grand Prix De SAR La Princesse Lalla Meryem - Fes Brussels Open - Brussels AEGON Classic - Birmingham UNICEF Open - 's-Hertogenbosch Bank of the West Classic - Stanford Mercury Insurance Open - Carlsbad Olympics - London Tashkent Open - Tashkent Guangzhou International Women's Open - Guangzhou Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Open GDF Suez - Paris Dubai Duty Free Championships - Dubai Whirlpool Monterrey Open - Monterrey Portugal Open - Oeiras AEGON Classic - Birmingham Topshelf Open - 's-Hertogenbosch Bank of the West Classic - Stanford Mercury Insurance Open - Carlsbad Guangzhou International Women's Open - Guangzhou Monterrey Open - Monterrey Grand Prix De SAR La Princesse Lalla Meryem - Marrakech Portugal Open - Oeiras AEGON Classic - Birmingham Topshelf Open - 's-Hertogenbosch Baku Cup - Baku Tashkent Open - Tashkent ASB Classic - Auckland Abierto Mexicano TELCEL - Acapulco Abierto Monterrey Afirme - Monterrey BNP Paribas Katowice Open - Katowice Grand Prix De SAR La Princesse Lalla Meryem - Marrakech Topshelf Open - 's-Hertogenbosch AEGON Classic - Birmingham Istanbul Cup - Istanbul Connecticut Open - New Haven Guangzhou International Women's Open - Guangzhou Tashkent Open - Tashkent Tianjin Open - Tianjin BGL Luxembourg Open - Luxembourg Hobart International - Hobart Taiwan Open - Kaohsiung Abierto Mexicano TELCEL - Acapulco Topshelf Open - 's-Hertogenbosch Mallorca Open - Mallorca Bank of the West Classic - Stanford Jiangxi Open - Nanchang Japan Women's Open Tennis - Tokyo Korea Open - Seoul Alya WTA Malaysian Open - Kuala Lumpur Ricoh Open - 's-Hertogenbosch Japan Women's Open - Hiroshima Nature Valley International - Eastbourne Jiangxi Open - Nanchang Korea Open - Seoul Livesport Prague Open - Prague BNP Paribas Poland Open - Gdynia Zavarovalnica Sava Portoroz - Portoroz Tenerife Ladies Open - Tenerife Courmayeur Ladies Open - Courmayeur Astana Open - Nur-Sultan Viking Open - Nottingham Viking International - Eastbourne Qatar Total Open - Doha Pacific Life Open - Indian Wells Barclays Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup - Toronto Toray Pan Pacific Open - Tokyo China Open - Beijing Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup presented by National Bank - Montreal Toray Pan Pacific Open - Tokyo Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar Ladies Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Women's Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar Total Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York W15 Sharm El Sheikh Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York W15 Sharm El Sheikh Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Fed Cup, Europe/Africa Zone Group I Fed Cup, Europe/Africa Zone Group I Fed Cup, World Group II, PO, POL-JPN 3-2 Fed Cup, Europe/Africa Zone Group I Fed Cup, Europe/Africa Zone Group I Fed Cup, World Group II, PO, BEL-POL 1-4 Fed Cup, World Group, PO, ESP-POL 2-3 Fed Cup, World Group, 1R, POL-RUS 0-4 Fed Cup, World Group, PO, POL-SUI 2-3 Fed Cup, Europe/Africa Zone Group I Fed Cup, Group I, Europe/Africa, Event A Billie Jean King Cup, PO, POL-BRA 3-2 Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Les Franqueses Del Valles W25 Grenoble W25 Curitiba Kedzierzyn Kozle W100 Surbiton W100 Shenzhen BBVA Open Internacional - Valencia W25 Corroios-Seixal W75 Grenoble W25 Baza Abierto Mexicano TELCEL - Acapulco W40 The Hague W25 Lousada W25 Cantanhede W40 Porto W60 Prerov W25 Aldershot W60 Prague W25 Vigo W25 Leiria W60+H Caldas da Rainha W80 Le Neubourg W25 Santarem W60+H Calgary W60 Toronto W60 Bratislava W60 Saguenay W25 Edmonton W60 Hamburg W60 Glasgow W35 Sunderland Canberra 125 - Canberra W50 Trnava W35 Helsinki Australian Open - Melbourne W35 Loughborough W50 Edgbaston W75 Altenkirchen W50 Roehampton W50+H Calvi W75 Koper W75 Split W50 Murska Sobota W35 Solarino W35 Terrassa Catalonia Open - Lleida UniCredit Iasi Open - Iasi W50 Otocec W50 Lopota W75 Zagreb W75 Guimaraes French Open - Paris W100 Gran Canaria Makarska Open - Makarska W100 Ilkley BBVA Open Internacional - Valencia Wimbledon - London W35 Klosters Polish Open - Warsaw Ladies Hamburg Open - Hamburg W75 Rome W75 Porto U.S. Open - New York Zavarovalnica Sava - Ljubljana W75 Lisbon W75 Ismaning W75+H Calgary Dow Tennis Classic - Midland W75+H Saguenay W75 Rancho Santa Fe W75+H Toronto W75 Glasgow W75 Leszno W50 Macon W35 Sunderland Australian Open - Melbourne W75 Porto W50 Selva Gardena W75 Targu Mures W75 Calvi W75 Andrezieux-Boutheon W50 Trnava W50 Porto W35 Ortisei Workday Canberra International - Canberra W35 Manchester W75 Maribor W50 Santo Domingo W75 Murska Sobota W50 Santo Domingo Copa Colsanitas - Bogota W50 Lopota W50 Lopota Polish Open - Kozerki W40 Funchal Makarska Open - Makarska French Open - Paris W50 Otocec BBVA Open Internacional - Valencia ATV Bancomat Tennis Open - Rome Wimbledon - London W35 Stuttgart-Vaihingen W75 Hechingen W50 Leiria W50 Leipzig W75 Le Neubourg Zavarovalnica Sava - Ljubljana W75 Vienna W75 Bucharest Full Protein Caldas da Rainha Ladies Open - Caldas da Rainha W75 Quinta do Lago W50 Cherbourg-en-Cotentin Torneo Internazionale - Rovereto W50 Pazardzhik Samsun Open - Samsun W75 Hamburg W35 Istanbul